#include<iostream>
using namespace std;
#include <string>
//1，创建学生的数据类型：学生包括（姓名，年龄，分数）
//自定义的数据类型，一些类型的集合组成的一个类型
//语法 struct 类型名称{成员列表}
struct Student
        //结构体定义时候关键字struct不可以省略，后面名字随便起
{
    //成员列表

    //姓名
    string name;
    //年龄
    int age;
    //分数
    int score;
}s3;//2.3顺便创建结构体变量
//通过学生类型创建具体的学生





int main()
{
    //2.1 struct Student  s1
    /*struct关键字可以省略*/
    struct Student s1;
    //给s1属性赋值，通过，访问结构体变量中的属性
    s1.name = "张三";
    s1. age = 18;
    s1.score = 100;

    cout<<"姓名："<<s1.name<<"年龄"<<s1.age<<"分数"<<s1.score<<endl;





//2.2 struct Student  s2 = {...}


      struct Student s2 = {"李四", 19 ,99};
    cout<<"姓名："<<s2.name<<"年龄"<<s2.age<<"分数"<<s2.score<<endl;





//2.3在定义结构体时顺便创建结构体变量
     s3.name = "王五";
     s3.age = 20;
     s3.score = 90;
    cout<<"姓名："<<s3.name<<"年龄"<<s3.age<<"分数"<<s3.score<<endl;

    system("pause");
    return 0;

}